﻿using GDM.Hogar.Aplicacion.Reportes;
using GDM.Hogar.Entidades.Enums;
using GDM.Hogar.Managers.Contratos;
using System;
using System.Text;

namespace GDM.Hogar.Aplicacion.Formularios.Planillas
{
    public partial class FrmPlanillas
#if DEBUG
 : AdaptadorFrm
#else
            : FrmBase
#endif
    {
        private FrmPlanillaAsistenciaComedorVianda _frmPlanillaAsistencia;
        private FrmPanillaAsistenciaPersonal _frmPlanillaAsistenciaPersonal;
        private FrmPlanillaAsistenciaTaller _frmPlanillaAsistenciaTaller;
        private readonly IActividadManager _actividadManager;

        public FrmPlanillas(IActividadManager actividadManager)
        {
            if (actividadManager == null)
                throw new ArgumentNullException("actividadManager");
            _actividadManager = actividadManager;
            InitializeComponent();
        }

        protected override string Titulo
        {
            get { return "Planillas"; }
        }

        private void FrmPlanillas_Load(object sender, EventArgs e)
        {
        }

        private void btnImprimir_Click(object sender, EventArgs e)
        {
            var sb = new StringBuilder();
            if (rbAsistenciaComedor.Checked)
            {
                _frmPlanillaAsistencia = AbrirFormularioModal(_frmPlanillaAsistencia, action: f => f.TipoActividad = TipoActividad.Comedor);
                return;
            }
            if (rbAsistenciaVianda.Checked)
            {
                _frmPlanillaAsistencia = AbrirFormularioModal(_frmPlanillaAsistencia, action: f => f.TipoActividad = TipoActividad.Vianda);
                return;
            }
            if (rbAsistenciaPersonal.Checked)
            {
                _frmPlanillaAsistenciaPersonal = AbrirFormularioModal(_frmPlanillaAsistenciaPersonal);
                return;
            }
            if (rbAsistenciaTaller.Checked)
            {
                _frmPlanillaAsistenciaTaller = AbrirFormularioModal(_frmPlanillaAsistenciaTaller);
            }
        }
    }
}